<template>
  <div id="app">
    <el-container style="height: 700px; border: 1px solid #eee">
			<el-aside width="200px" style="background-color: rgb(238, 241, 246)">
				<!-- <el-menu :default-openeds="['1']" :default-active="['1-1']">
					<el-submenu index="1">
						<template slot="title"><i class="el-icon-message"></i>导航一</template>
						<el-menu-item-group>
							<el-menu-item index="1-1">选项1</el-menu-item>
							<el-menu-item index="1-2">选项2</el-menu-item>
						</el-menu-item-group>
					</el-submenu> -->
					<el-menu router :default-openeds="['0','1']">  <!-- :router="$router" -->
						<el-submenu v-for="(item,index) in $router.options.routes" :key="index" :index="index+''" v-if="item.show"> <!-- :index="index+''" -->
							<template slot="title"><i class="el-icon-message"></i>{{item.name}}</template>
							<el-menu-item-group>
								<!-- <el-menu-item v-for="(item2,index2) in item.children" :index="index+'-'+index2">{{item2.name}}</el-menu-item> -->
								<el-menu-item v-for="(item2,index2) in item.children" :key="index2" :index="item2.path"
								:class="$route.path==item2.path?'is-active':''" >{{item2.name}}</el-menu-item>
							</el-menu-item-group>
						</el-submenu>
					</el-menu>

			</el-aside>

			<el-container>
				<el-header style="text-align: right; font-size: 12px">
					<el-dropdown>
						<i class="el-icon-setting" style="margin-right: 15px"></i>
						<el-dropdown-menu slot="dropdown">
							<el-dropdown-item>查看</el-dropdown-item>
							<el-dropdown-item>新增</el-dropdown-item>
							<el-dropdown-item>删除</el-dropdown-item>
						</el-dropdown-menu>
					</el-dropdown>
					<span>杨佳林</span>
				</el-header>

				<el-main>
					<router-view></router-view>
				</el-main>
			</el-container>
		</el-container>
  </div>
</template>


<script>
  export default {
    data() {
      const item = {
        date: '2024-12-18',
        name: '杨佳林',
        address: '北方工业大学'
      };
      return {
        tableData: Array(20).fill(item)
      }
    }
  };
</script>

<style>
  .el-header {
    background-color: #B3C0D1;
    color: #333;
    line-height: 60px;
  }

  .el-aside {
    color: #333;
  }
</style>









